Application of a Formal Specification Language in the Development of the "Mobile FeliCa" IC Chip Firmware for Embedding in Mobile Phone

نویسندگان

  • Taro Kurita
  • Miki Chiba
  • Yasumasa Nakatsugawa
چکیده

We applied the formal specification language VDM++ in the development of firmware of the “Mobile FeliCa” IC chip. As an outcome, we have achieved successful results and confirmed its effectiveness. The objectives of applying a formal method were as follows: (1) Description of rigorous specifications; (2) Development and application of a scheme and processes for specification development, firmware implementation and testing; (3) Enhancing the quality of deliverables at the upper stream of development process; (4) Testing thoroughly with formal specifications for whole software development processes; (5) Improvement of communication between engineers. 1 Outline of Project “FeliCa” is a contactless IC card technology widely used in Japan, developed and promoted by Sony Corporation. This FeliCa technology is utilized in the Mobile FeliCa IC chip which is embedded in a mobile phone. Mobile phones embedded with the FeliCa IC chip are known as “Osaifu Keitai” (means of mobile wallet) by NTT DoCoMo, Inc., and today those chips are embedded in over 50 million mobile phones which can be used as electric money, train tickets, identifications, door keys and so on. The mobile FeliCa system is comprised of mobile phones with the FeliCa IC chip, FeliCa servers connected to the mobile telecom network and FeliCa reader/writers. The mobile FeliCa system is shown in Figure 1. The characteristics of the Mobile FeliCa IC chip firmware are as follows: • Contains the secure file system and the communications protocol, which are the basis of the FeliCa technology; (El e c t r i c Mo n e y , Tr a i n Ti c k e t s , Id e n t i f i c a t i o n s , Do o r Ke y s , e t c . ) A n t e n n a A n t e n n a C l i e n t S y s t e m O p e r a t i o n a l N e t w o r k S e r v e r S y s t e m (N e t w o r k De p o s i t S e r v i c e s , e t c . ) Th e In t e r n e t Mo b i l e P h o n e Mi d d l e w a r e A p p l i c a t i o n Mo b i l e F e l i C a IC C h i p Mi d d l e w a r e A p p l i c a t i o n Ta m p e r R e s i s t a n t De v i c e C o n t a i n i n g Ke y s Mi d d l e w a r e A p p l i c a t i o n F e l i C a R e a d e r W r i t e r Fig. 1 Mobile FeliCa System

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mobile, L2 vocabulary learning, and fighting illiteracy: A case study of Iranian semi-illiterates beyond transition level

As mobile learning simultaneously employs both handheld computers and mobile telephones and other  devices  that  draw  on  the  same  set  of  functionalities,  it  throws  open  the  door  for  swift connection between learners  and teachers. This  study examined and articulated the impact of  the application of mobile devices for teaching English vocabulary items to 123 Iranian semi-illitera...

متن کامل

Agile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach

There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...

متن کامل

Influence of Socioeconomic Characteristics on Purposes for which Mobile Phone was used by Small Scale Farmers in the Gezira State, Sudan

The objective of this study was to assess the influence of some socioeconomic characteristics on purposes for which mobile phone was used by small scale farmers in the Gezira State, Sudan. The total number of small- scale farmers in the State for 2013-2014 growing season was estimated to be 5000. Ten percent of the population was used using the simple random sampling technique. The collected da...

متن کامل

Exploring the Potential of a Mobile Messaging Application for Self-Initiated Language Learning

With the rapid expansion of deploying mobile instant messaging applications such as Telegram for the purpose of language learning, it is quite apparent that language research in this regard is lagging behind the trend. This study addressed the matter by exploring how language learners utilize a Telegram group for the purpose of language learning. In this regard, the activities of a Telegram lan...

متن کامل

رابطه وابستگی به تلفن همراه با احساس تنهایی و حمایت اجتماعی در دانشجویان

  Background : The rapid development of communication and mobile use has generated discussions about changing people's life and their dependence on cell phones. Dependence to mobile phone creates a sense of loneliness and unsuitable social support. This study aimed to determine the relationship between cell phone use and loneliness and social support scores in Tehran University of Medical Scien...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008